Pomoću ove praktične formule brzo pronađite potrebne informacije
Excel baze podataka mogu biti toliko velike ili male koliko trebate, ali kada narastu do ekstremnih veličina, upravljanje tim podacima nije uvek lako. Slično tome, pronalazak određenog unosa u određenoj ćeliji može dovesti do puno skrolovanja. Ako VLOOKUP ne rešava taj problem, Excel-ova INDEX formula vam može pomoći.
Evo kako da koristite INDEX funkciju da pronađete podatak koji vam je potreban.
NAPOMENA
Iako su snimci ekrana za ovo uputstvo za Excel 365, funkcija radi i u Excel-u 2019, i Excel-u 2016; korisnički interfejs je samo malo drugačiji.
Šta je INDEX formula u Excel-u?
Funkcija INDEX je formula u programu Excel i drugim alatima za prikupljanje podataka koja uzima vrednost sa liste ili tabele na osnovu podataka o lokaciji koje unesete u formulu. Obično se prikazuje u ovom formatu:
=INDEX (array, row_number, column_number)
Ono što radi je označavanje funkcije INDEX i dodeljivanje parametara koji su vam potrebni da bi izvukli podatke. Počinje s opsegom podataka ili imenovanim opsegom koji ste prethodno odredili; nakon čega sledi relativni broj reda i relativni broj kolone.
To znači da unosite brojeve redova i kolona unutar određenog opsega. Dakle, ako želite da izvučete nešto iz drugog reda u nekom opsegu podataka, uneli biste 2 za broj reda, čak i ako nije drugi red u celoj bazi podataka. Isto važi i za unos kolone.
Kako se koristi INDEX formula u Excel-u
Formula INDEX je odličan alat za pronalaženje informacija iz unapred definisanog opsega podataka. U našem primeru koristićemo listu porudžbina izmišljene maloprodaje koja prodaje proizvode i poslastice za kućne ljubimce. Naš izveštaj o porudžbinama sadrži brojeve porudžbina, nazive proizvoda, njihove pojedinačne cene i prodate količine.
- Otvorite Excel bazu podataka sa kojom želite da radite, napravite tabelu koju smo pokazali gore, tako da možete slediti naš primer.
- Odaberite ćeliju u kojoj želite da se pojavi rezultat funkcije INDEX. U našem prvom primeru želimo pronaći broj porudžbine za Dinosaur Treats. Znamo da su podaci u ćeliji A7, pa tu informaciju unosimo u INDEX funkciji u sledećem formatu: =INDEX (A2:D7,6,1)
- Ova formula pretražuje unutar našeg opsega ćelija A2 do D7, u šestom redu tog opsega (red 7) u prvoj koloni (A), i daje naš rezultat od 32321.
- Ako bi umesto toga želeli da saznamo količinu porudžbina za Staples, uneli bismo sledeću formulu: = INDEKS (A2: D7,4,4). To daje 15.
Takođe možete da koristite različite ćelije za unose redova i kolona da biste omogućili dinamičke INDEKS rezultate, bez prilagođavanja originalne formule. To bi moglo izgledati ovako:
Jedina razlika ovde je da se podaci o redovima i kolonama u INDEX formuli unose kao reference ćelija, u ovom slučaju F2 i G2. Kada se sadržaj tih ćelija prilagodi, rezultat INDEX-a se menja u skladu s tim.
NAPOMENA
Takođe možete koristiti imenovane opsege za svoj niz.
Kako se koristi INDEX funkcija sa referencom
Možete koristiti i INDEX formulu sa referencom umesto niza. Ovo vam omogućava da definišete više raspona ili nizova za dobijanje podataka. Funkcija se unosi gotovo identično, ali koristi jedan dodatni podatak: broj područja (area_number). To izgleda ovako:
=INDEX ((reference), row_number, column_number, area_number)
Našu originalnu bazu podataka ćemo koristiti na isti način da pokažemo šta referentna INDEX funkcija može da uradi. Ali definisaćemo tri odvojena polja unutar tog opsega, stavljajući ih u drugi skup zagrada.
- Otvorite Excel bazu podataka sa kojom želite raditi ili koristite našu tako što ćete iste podatke uneti u praznu bazu podataka.
- Odaberite ćeliju u kojoj želite da se pojavi rezultat funkcije INDEX. U našem primeru ponovo ćemo potražiti broj narudžbine za Dinosaur Treats, ali ovaj put to je deo trećeg niza u našem opsegu. Dakle, funkcija će biti napisana u sledećem formatu: =INDEX ((A2:D3, A4:D5, A6:D7),2,1,3)
- Ovo razdvaja našu bazu podataka u tri definisana opsega svaki od po dva reda, i ona traži drugi red, prvu kolonu, trećeg niza. To daje broj porudžbine za Dinosaur Treats.